﻿<!DOCTYPE html>
<html>
<head>
   <title>License Toolkit</title>
   <meta name="generator" content="Help & Manual">
   <meta name="keywords" content="">
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <link type="text/css" href="default.css" rel="stylesheet">
   <link type="text/css" href="custom.css" rel="stylesheet">
   <script type="text/javascript" src="nsh.js"></script>
   
<!-- non-scrolling headers for CHM and browser-based help, local styles-->
<style TYPE="text/css" media="screen"> 
   <!-- 
   body {    
      margin:0; 
      padding:0; 
      overflow: auto; 
      background: #edede9; 
   } 
   #idheader { 
      width:100%; 
      height:auto; 
      padding: 0; 
      margin: 0;     
} 
    #idheaderbg  {
    background: #E40A00; 
}
#idheadernowrap  {
    white-space:nowrap; 
}
    ul {list-style-type: lower-roman}
   -->
   </style>
   
<style TYPE="text/css" MEDIA="print">
<!--
/* Hide navigation links and add space between header
     and text in the printed version. Not valid for eBooks. */
#idnav { display:none;	 }
.topichead { padding: 5px 5px 20px 5px; }
-->
</style>   
   <script type="text/javascript" src="jquery.js"></script>
   <script type="text/javascript" src="helpman_settings.js"></script>
   <script type="text/javascript" src="helpman_topicinit.js"></script>

   <script type="text/javascript">
     HMSyncTOC("index.html", "drvsim_i_license_toolkit.htm");
   </script>
   <script type="text/javascript" src="highlight.js"></script>
   <script type="text/javascript">
     $(document).ready(function(){highlight();});
   </script>
</head>
<body>

<!--ZOOMSTOP-->

<div id="idheader" >
<div id="idheaderbg">
<table width="100%" border="0" cellspacing="0" cellpadding="0" 
       style="margin: 0px; color: #D7D7D7;">

  <tr valign="middle">
    <td align="left" valign="middle" class="topichead">
    <!--<div id="idheadernowrap">-->
    <p class="crumbs" id="idnav"><b>Navigation:</b>&nbsp;
   
   VI-DriveSim 19.2 on Windows &gt; <a href="drvsim_i_windows_inst.htm">VI-DriveSim 19.2 installation on Windows</a>&nbsp;&gt;</p>
      <h1 class="p_Heading1" style="page-break-after: avoid;"><span class="f_Heading1">License Toolkit</span></h1>

    <!--</div>-->
    </td>
    <td align="right" width="180" valign="middle" class="topichead" id="idnav">
    <div id="idheadernowrap">
    <a href="javascript: print();"
    		onmouseover="document.images.prntr.src='print_a.png'" 
        onmouseout="document.images.prntr.src='print_n.png'"
        ><img name="prntr" border="0" alt="Print this Topic" title="Print this Topic" src="print_n.png"
        ></a>&nbsp;&nbsp;
     <a href="drvsim_i_description_of_installed_files_win.htm"
        onmouseover="document.images.prev.src='back_a.png'" 
        onmouseout="document.images.prev.src='back_n.png'"
        ><img name=prev src="back_n.png" border=0 alt="Previous page"
        ></a><a href="drvsim_i_windows_inst.htm"
        onmouseover="document.images.main.src='top_a.png'" 
        onmouseout="document.images.main.src='top_n.png'"><img name=main src="top_n.png" border=0 alt="Return to chapter overview"
        ></a><a href="drvsim_inst_phase_steering_system.htm"
        onmouseover="document.images.next.src='next_a.png'" 
        onmouseout="document.images.next.src='next_n.png'"><img name=next src="next_n.png" border=0 alt="Next page"
        ></a>
    </div>
    </td>
  </tr>
</table>
</div>

<!-- The following code displays Expand All/Collapse All links  below the header in topics containing toggles -->
  

</div>  



<div id="idcontent"><div id="innerdiv"> 
<!--ZOOMRESTART-->
<p class="p_Normal">License toolkit executable (<span style="font-weight: bold;">license_toolkit.exe</span>) is shipped in <span style="font-style: italic;">license</span> folder of VI-DriveSim installation directory.</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">To use it, just open a command prompt (<span style="font-style: italic;">cmd.exe</span>) and call the executable with the options described below.</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Bold"><span class="f_Bold">Available command options: </span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Parameters" style="page-break-after: avoid;"><span class="f_Parameters">-check &nbsp;feature_name</span></p>
<p class="p_NormalIndentParameters"><span class="f_NormalIndentParameters">check for a specific feature availability.</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Parameters" style="page-break-after: avoid;"><span class="f_Parameters">-expiration feature_name</span></p>
<p class="p_NormalIndentParameters"><span class="f_NormalIndentParameters">check for remaining time before the selected feature expires.</span></p>
<p class="p_NormalIndentParameters"><span class="f_Bold">Note</span><span class="f_NormalIndentParameters">: if the time left is less than 1 hour, it will answer that the feature is already expired, but the user will be able to use that feature for all the minutes left.</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Parameters" style="page-break-after: avoid;"><span class="f_Parameters">-borrow feature_name time</span></p>
<p class="p_NormalIndentParameters"><span class="f_NormalIndentParameters">borrow a specific feature for the selected time (time in hours). </span><span class="f_NormalMoreIndent">The license is now deployed on the local machine for the given amount of time (and removed from the server for the same amount of time).</span></p>
<p class="p_NormalIndent"><span class="f_NormalIndent">The license is </span><span class="f_Bold">returned automatically</span><span class="f_NormalIndent"> to the server </span><span class="f_Bold">after</span><span class="f_NormalIndent"> </span><span class="f_Bold">the borrowing time</span><span class="f_NormalIndent"> (while the local machine loose the license).</span></p>
<p class="p_NormalIndentParameters"><span class="f_Bold">Note</span><span class="f_NormalIndentParameters">: if trying to borrow a feature already borrowed, you'll get an error about an invalid input parameter.</span></p>
<p class="p_NormalIndentParameters"><span class="f_Bold">Note</span><span class="f_NormalIndentParameters">: If your allowed borrowing time (see licensing specs) is less than required (eg. 10h max instead of 24) or you have not the borrowing enabled the answer will be:</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_FilesFormMoreIndent"><span class="f_FilesFormMoreIndent">&gt;&gt;VI-grade licensing ERROR: feature borrowing failed</span></p>
<p class="p_FilesFormMoreIndent"><span class="f_FilesFormMoreIndent">&gt;&gt;ERROR = The specified borrow period is too long</span></p>
<p class="p_FilesFormMoreIndent"><span class="f_FilesFormMoreIndent">&gt;&gt;VI_Bike_Core license borrowing failed</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Parameters" style="page-break-after: avoid;"><span class="f_Parameters">-return feature_name</span></p>
<p class="p_NormalIndentParameters"><span class="f_NormalIndentParameters">to return a specific feature previously borrowed, before the borrowing expiration time.</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Parameters" style="page-break-after: avoid;"><span class="f_Parameters">-borrowproduct productname time</span></p>
<p class="p_NormalIndentParameters"><span class="f_NormalIndentParameters">borrow the set of features required by product prodname for the selected time &nbsp;(time in hours). </span><span class="f_NormalMoreIndent">The license is now deployed on the local machine for the given amount of time (and removed from the server for the same amount of time). </span></p>
<p class="p_NormalIndent"><span class="f_NormalIndent">If the borrowing request has succeeded, the features borrowed will be listed as successful.</span></p>
<p class="p_NormalIndent"><span class="f_NormalIndent">The license is </span><span class="f_Bold">returned automatically</span><span class="f_NormalIndent"> to the server </span><span class="f_Bold">after</span><span class="f_NormalIndent"> </span><span class="f_Bold">the borrowing time</span><span class="f_NormalIndent"> (while the local machine loose the license).</span></p>
<p class="p_NormalIndentParameters"><span class="f_Bold">Note</span><span class="f_NormalIndentParameters">: If the product name provided is wrong, a list of all available product names will be shown.</span></p>
<p class="p_NormalIndentParameters"><span class="f_Bold">Note</span><span class="f_NormalIndentParameters">: if trying to borrow a product already borrowed, you'll get an error about an invalid input parameter.</span></p>
<p class="p_NormalIndentParameters"><span class="f_Bold">Note</span><span class="f_NormalIndentParameters">: If your allowed borrowing time (see licensing specs) is less than required (eg. 10h max instead of 24) or you have not the borrowing enabled the answer will be:</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_FilesFormMoreIndent"><span class="f_FilesFormMoreIndent">&gt;&gt;VI-grade licensing ERROR: feature borrowing failed</span></p>
<p class="p_FilesFormMoreIndent"><span class="f_FilesFormMoreIndent">&gt;&gt;ERROR = The specified borrow period is too long</span></p>
<p class="p_FilesFormMoreIndent"><span class="f_FilesFormMoreIndent">&gt;&gt;VI_Bike_Core license borrowing failed</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Parameters" style="page-break-after: avoid;"><span class="f_Parameters">-returnproduct &nbsp;productname</span></p>
<p class="p_NormalIndentParameters"><span class="f_NormalIndentParameters">return the set of features related to product name, before the borrowing expiration time.</span></p>
<p class="p_NormalIndentParameters"><span class="f_Bold">Note</span><span class="f_NormalIndentParameters">: If the product name provided is wrong, a list of all available product names will be shown.</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Parameters" style="page-break-after: avoid;"><span class="f_Parameters">-featuresfile file_name</span></p>
<p class="p_NormalIndentParameters"><span class="f_NormalIndentParameters">definition file listing features for each product.</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span class="f_Bold">Note</span><span class="f_NormalIndentParameters">: the application is case sensitive, so be sure to type correctly the product or the feature name. </span></p>

<!--ZOOMSTOP-->
</div></div>
<script type="text/javascript"> 
<!-- 
var lastSlashPos = document.URL.lastIndexOf("/") >
document.URL.lastIndexOf("\\") ? document.URL.lastIndexOf("/") :
document.URL.lastIndexOf("\\");
if( document.URL.substring( lastSlashPos + 1, lastSlashPos + 4
).toLowerCase() != "~hh" )
{
    nsrInit();
}
--> 
</script> 
</body>
</html>
